//
//  FCSDKSingleton.h
//  FCSDK
//
//  Created by HL on 2023/2/15.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface FCSDKSingleton : NSObject

//进入第二个tabbar时，重写此方式，实现对非自定义对象属性的存储
//可参考FCSDKConfig
- (void)handleStoreSingleton;

//退出第二个tabbar，重写此方式，实现对非自定义对象属性的重新赋值
- (void)handleResetSingleton;

//进入第二个tabbar时，存储自定义对象
//可参考FCUserAppConfig
- (void)handleStoreCustomObject:(id)object class:(Class)class;

//退出第二个tabbar时，重新赋值自定义对象
- (void)handleResetCustomObject:(id)object class:(Class)class;


/**
 FCSDKConfig
 FCSDKUser
 FCUserAppConfig
 FCUserConfigInstance
 FCNavigationManager
 
 */
@end

NS_ASSUME_NONNULL_END
